Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This will add support for the
vectordatatype to be able to mapfloat[],Memory<float>orReadOnlyMemory<float>to thevectorcolumn type. This pr will not implement any functions likeDistancesince the function is only available on mariadb (See note in the mysql documentation) and the function definition is different on both databases.To configure the this the following via attributes is possible
The vector datatype is supported on mysql >= 9.0 and mariadb >= 11.7.
For this PR to worke the current main-branch of the MySqlConnector is required. This adds support to read the
vectorcolumn from the database.float[],Memory<float>or ReadOnlyMemorycan be directly mapped to a mysql database, mariadb a special typemapper is used to map from abyte[]to eitherfloat[],MemoryorReadOnlyMemory`.Closes #1999